
// Peasant Base Class -------------------------------------------------------

ACTOR Peasant : StrifeHumanoid
{
	Health 31
	PainChance 200
	Speed 8
	Radius 20
	Height 56
	Monster
	+NEVERTARGET
	-COUNTKILL
	+NOSPLASHALERT
	+FLOORCLIP
	+JUSTHIT
	MinMissileChance 150
	MaxStepHeight 16
	MaxDropoffHeight 32
	SeeSound "peasant/sight"
	AttackSound "peasant/attack"
	PainSound "peasant/pain"
	DeathSound "peasant/death"
	HitObituary "$OB_PEASANT"
	States
	{
	Spawn:
		PEAS A 10 A_Look2
		Loop
	See:
		PEAS AABBCCDD 5 A_Wander
		Goto Spawn
	Melee:
		PEAS E 10 A_FaceTarget
		PEAS F 8 A_CustomMeleeAttack(2*random[PeasantAttack](1,5)+2)
		PEAS E 8
		Goto See
	Pain:
		PEAS O 3
		PEAS O 3 A_Pain
		Goto Melee
	Wound:
		PEAS G 5
		PEAS H 10 A_GetHurt
		PEAS I 6
		Goto Wound+1
	Death:
		PEAS G 5
		PEAS H 5 A_Scream
		PEAS I 6
		PEAS J 5 A_NoBlocking
		PEAS K 5
		PEAS L 6
		PEAS M 8
		PEAS N 1400
		GIBS U 5
		GIBS V 1400
		Stop
	XDeath:
		GIBS M 5 A_TossGib
		GIBS N 5 A_XScream
		GIBS O 5 A_NoBlocking
		GIBS PQRS 4 A_TossGib
		Goto Death+8
	}
}

// Peasant Variant 1 --------------------------------------------------------

ACTOR Peasant1 : Peasant
{
	Speed 4
}

ACTOR Peasant2 : Peasant
{
	Speed 5
}

ACTOR Peasant3 : Peasant
{
	Speed 5
}

ACTOR Peasant4 : Peasant
{
	Translation 0
	Speed 7
}

ACTOR Peasant5 : Peasant
{
	Translation 0
	Speed 7
}

ACTOR Peasant6 : Peasant
{
	Translation 0
	Speed 7
}

ACTOR Peasant7 : Peasant
{
	Translation 2
}

ACTOR Peasant8 : Peasant
{
	Translation 2
}

ACTOR Peasant9 : Peasant
{
	Translation 2
}

ACTOR Peasant10 : Peasant
{
	Translation 1
}

ACTOR Peasant11 : Peasant
{
	Translation 1
}

ACTOR Peasant12 : Peasant
{
	Translation 1
}

ACTOR Peasant13 : Peasant
{
	Translation 3
}

ACTOR Peasant14 : Peasant
{
	Translation 3
}

ACTOR Peasant15 : Peasant
{
	Translation 3
}

ACTOR Peasant16 : Peasant
{
	Translation 5
}

ACTOR Peasant17 : Peasant
{
	Translation 5
}

ACTOR Peasant18 : Peasant
{
	Translation 5
}

ACTOR Peasant19 : Peasant
{
	Translation 4
}

ACTOR Peasant20 : Peasant
{
	Translation 4
}

ACTOR Peasant21 : Peasant
{
	Translation 4
}

ACTOR Peasant22 : Peasant
{
	Translation 6
}

